iT邦幫忙

2021 iThome 鐵人賽

DAY 24
0
自我挑戰組

C語言救救我系列 第 24

Day24-"取址運算子、提令運算子"

  • 分享至 

  • xImage
  •  
  1. 取址運算子「&」
    我們可以稱為位址運算子或是參考運算子,主要是用來取出變數的記憶體位址,這個符號不單單是用在指標而已,我們在普通變數宣告時,也可以利用這個符號得知我們的變數所存放的位置。
    我們在平常變數輸出時,輸入的是變數名稱,得到的是變數裡的值,如過我們今天要的是變數位置,只需要在變數前面多打「&」符號,輸出的即為該變數的記憶體位置。
  2. 提令運算子「*」(因為系統會偵測到米字號)
    這個符號不單單只是數學裡的乘號而已,在C語言裡,還能當作指標運算子或是指標提領運算子。
    在普通變數中,如果要印出變數裡的值,除了單純數入變數名稱以外,我們還可以利用,「*」加上「&」放在變數前就能得到我們的值,這個的原理是我們利用「&」知道了變數的位置,再利用「*」取得變數的值,也就是說輸入「*&變數名稱」跟「變數名稱」印出來會得到相同的結果。

/images/emoticon/emoticon29.gif

Day24就到這啦BYE~


上一篇
Day23-"其他排序方法"
下一篇
Day25-"指標變數"
系列文
C語言救救我30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言